Ports represent input and output devices. To Scheme, an input device is a Scheme object that can deliver characters upon command, while an output device is a Scheme object that can accept characters.
<#1687#>Haase: Mention that there are alternatives to files?<#1687#>